// components/navigation-bar/index.js
Component({
  options: {
    multipleSlots: true
  },
  /**
   * 组件的属性列表
   */
  properties: {
    // 控制返回按钮是否展示
    back: Boolean,
    delta: {
      type: Number,
      value: 1
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    message: '老韩 不困'
  },
  // 自定义组件的生命周期
  lifetimes: {
    created() {
      console.log('我是created')
      // created生命周期函数没法设置数据
      this.setData({
        message: '老韩永远不睡觉'
      })
    },
    attached() {
      console.log('我是attached');
      this.setData({
        message: '老韩能熬三天夜'
      })
      // 获取用户设备信息
      const systemInfo = wx.getSystemInfoSync()
      console.log(systemInfo);
    }
  },

  /**
   * 组件的方法列表
   */
  methods: {
    goBack() {
      console.log('我要返回了', this.data);
      // 通过this.data可以拿到properties的数据
      wx.navigateBack({
        delta: this.data.delta
      })
    }
  }
})